
var strUtil = {};

strUtil.isEmpty = function(val){
    val = $.trim(val);
    if (val == "" || val == "undefined") {
        return true;
    }
    return false;
};

strUtil.convertArray = function(val, separator){
    var values = [];
    if (!StrUtil.isEmpty(val)) {
        values = val.split(separator);
    }
    return values;
};

strUtil.getValue = function(val){
    if (strUtil.isEmpty(val)) {
        val = "";
    }
    return val;
};

strUtil.rtrim = function(stringObj){
    while (stringObj.charCodeAt(stringObj.length - 1) == 32) {
        stringObj = stringObj.substring(0, stringObj.length - 1);
    }
    return stringObj;
}

strUtil.ltrim = function(stringObj){
    while (stringObj.charCodeAt(0) == 32) {
        stringObj = stringObj.substring(1, stringObj.length);
    }
    return stringObj;
}

strUtil.trim = function(stringObj){
    return (strUtil.ltrim(strUtil.rtrim(stringObj)));
}

strUtil.isNull = function(str){
	str = $.trim(str);
	if(str == 'undefined' || str == '' || str == null){
		return true;
	}else{
		return false;
	}	
}

strUtil.isNotNull = function(str){
	str = $.trim(str);
	if(str == 'undefined' || str == '' || str == null){
		return false;
	}else{
		return true;
	}	
}
Array.prototype.remove=function(dx){ 
    if(isNaN(dx)||dx>this.length){return false;} 
    for(var i=0,n=0;i<this.length;i++) 
    { 
        if(this[i]!=this[dx]) 
        { 
            this[n++]=this[i];
        } 
    } 
    this.length-=1;
};
